package bank;

import java.util.HashMap;
import java.util.Map.Entry;

public class Kunden {
	private HashMap<Integer, Kunde> kunden;
	public Kunden() {
	kunden = new HashMap<Integer, Kunde>();
	}
	public Kunde anlegenKunde(String kundenName, int kundenNummer){
	Kunde kunde = new Kunde(kundenName, kundenNummer);
	kunden.put(new Integer(kundenNummer), kunde);
	return kunde;
	}
	
	public Kunde getKundeByKontoNummer(int kontoNummer){
		for(Entry<Integer, Kunde> entry : kunden.entrySet() ){
			for(Konto konto : entry.getValue().getKontenListe()){
				if(konto.getKontonummer() == kontoNummer){
					return entry.getValue();
				}
			}
		}
		return null;
		
	}
	public Kunde getKundeByKundenNummer(int kundenNummer) {
		for(Entry<Integer, Kunde> entry : kunden.entrySet() ){
			if(entry.getValue().getKundennummer() == kundenNummer){
				return entry.getValue();
			}
		}
		return null;
	}

}
